Visualizing RDF Data Profile with UML Diagram
نویسندگان
چکیده
Various RDF data have been published in the Semantic Web. A key challenge for users to reuse these data is in understanding the large and unfamiliar RDF data, especially when the data schema is absent or when different schemas are mixed. In this paper, we describe a tool that can construct the actual schema, gather corresponding statistics, and can present a visual, UML diagram for RDF data sources, such as SPARQL endpoints or RDF dumps. Moreover, for datasets with complex structure, the tool can mine the class subsumptions and then provide a concise visualization that would serve as a big picture for users. The experimental results compare our approach and ExpLOD using seven datasets (including DBpedia) from the Linked Data cloud. The performance evaluations show that our approach is more efficient than ExpLOD. The concise visualization experiments on complex datasets such as DBpedia show that our approach is feasible.
منابع مشابه
Towards a Graphical Notation for OWL 2
The Ontology Definition Metamodel (ODM) defines a set of UML metamodels and profiles for development of RDF and OWL. The UML profiles in the ODM specification adapt UML notations to provide a form of visual representation for RDF and OWL. Recently, the ODM Revision Task Force (RTF) has been focused on addressing remaining open issues and usability concerns that have arisen as implementations ma...
متن کاملA UML Profile for OData Web APIs
More and more individuals and organizations are making their data available online publicly, resulting in a growing market of technologies and services to help consume data and extract its real value. One of the several ways to publish data on the Web is via Web APIs. Unlike other approaches like RDF, Web APIs provide a simple way to query structured data by relying only on the HTTP protocol. S...
متن کاملUML and the Semantic Web
This paper discusses technology to support the use of UML for representing ontologies and domain knowledge in the Semantic Web. Two mappings have been defined and implemented using XSLT to produce Java classes and an RDF schema from an ontology represented as a UML class diagram and encoded using XMI. A Java application can encode domain knowledge as an object diagram realised as a network of i...
متن کاملA Software Modeling Approach to Ontology Design via Extensions to ODM and OWL
ion to represent associations among different concepts (e.g., actors, use case, class, etc.). Underlying these diagrams and modeling concepts is the UML metamodel which is built on top of MOF as given in Figure 2a: M3 is a meta-meta library for defining new metamodels; M2 is at the metamodel layer where models such as UML, ODM, and NeOn (Haase, Rudolph, Wang, & Brockmans, 2005) can be defined; ...
متن کاملExtending UML 2 Activity Diagrams with Business Intelligence Objects
Data Warehouse (DWH) information is accessed by business processes. Today, no conceptual models exist that make the relationship between the DWH and the business processes transparent. In this paper, we extend a business process modeling diagram, namely the UML 2 activity diagram with a UML profile, which allows to make this relationship explicit. The model is tested with example business proce...
متن کامل